home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Graphics Plus
/
Graphics Plus.iso
/
general
/
raytrace
/
rayshade
/
ryshd40n.lha
/
Examples
/
coin.ray
< prev
next >
Wrap
Text File
|
1992-02-09
|
1KB
|
49 lines
/*
* Rayshade animation example.
* Copperish coin flipping on ground plane.
*
* Craig Kolb and Rod Bogart
* March, 1991
*
* $Id: coin.ray,v 4.0 91/07/17 14:25:52 kolb Exp Locker: kolb $
*
* $Log: coin.ray,v $
* Revision 4.0 91/07/17 14:25:52 kolb
* Initial version.
*
*
*/
surface copper ambient 0.2 0.05 0.05 diffuse 0.7 0.3 0.2
specular 0.8 0.4 0.4
sample 4 jitter
plane 0 0 0 0 0 1
name coin list
cylinder 1 0 0 0 0 0 0.2
disc 1 0 0 0 0 0 -1
disc 1 0 0 .2 0 0 1
end
frames 32
define length 30 /* # of frames of movement */
define flips 4 /* # of flips performed by coin */
define zenith 7 /* height at top of flip */
define spin (linear(0, 0, length, 360 * flips)) /* theta */
define ground (linear(0, 2, length, -2)) /* translation */
define shift (linear(0,0,length,length) - length / 2)
define height (zenith * ( 1 - shift * shift / (length * length / 4) ))
object copper coin
rotate 1 -1 0 (spin)
translate (ground) (ground) (height)
eyep 0 -9 4
lookp 0 0 (zenith / 2)
fov 55
screen 400 400
shutter 1
framelength 1
starttime -1